//deviceCommon.scss
.device-info-navbar {
    --nav-bar-icon-color: #343a40;
}

.device-info-navbar .van-nav-bar__text {
    color: #343a40 !important;
}


.main-content {
    padding: 24rpx;
}

.top {
    display: flex;
    justify-content: space-between;
}

.tab-bar {
    display: flex;
    border-radius: 8rpx;
    padding: 8rpx;
    margin-bottom: 32rpx;
}

.tab-item {
    text-align: center;
    padding: 16rpx 0;
    margin-right: 12px;
    font-size: 28rpx;
    color: #343a40;
    position: relative;
}

.tab-item.active::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 4rpx;
    background: #058aff;
    border-radius: 2rpx;
}